// samsting : this file is auto create.

#include "Ess/2014-08-28/DescribeScalingGroupsRequest.h"

namespace aliyun { namespace Ess {

DescribeScalingGroupsRequest::DescribeScalingGroupsRequest() : RpcAcsRequest("Ess", "2014-08-28", "DescribeScalingGroups") {
}

int64 DescribeScalingGroupsRequest::GetOwnerId(void) const {
  return OwnerId_;
}
void DescribeScalingGroupsRequest::SetOwnerId(int64 OwnerId) {
  OwnerId_ = OwnerId;
  PutQueryParameter("OwnerId", string_ValueOfInt64(OwnerId_));
}

const string& DescribeScalingGroupsRequest::GetResourceOwnerAccount(void) const {
  return ResourceOwnerAccount_;
}
void DescribeScalingGroupsRequest::SetResourceOwnerAccount(const string& ResourceOwnerAccount) {
  ResourceOwnerAccount_ = ResourceOwnerAccount;
  PutQueryParameter("ResourceOwnerAccount", ResourceOwnerAccount_);
}

int64 DescribeScalingGroupsRequest::GetResourceOwnerId(void) const {
  return ResourceOwnerId_;
}
void DescribeScalingGroupsRequest::SetResourceOwnerId(int64 ResourceOwnerId) {
  ResourceOwnerId_ = ResourceOwnerId;
  PutQueryParameter("ResourceOwnerId", string_ValueOfInt64(ResourceOwnerId_));
}

int DescribeScalingGroupsRequest::GetPageNumber(void) const {
  return PageNumber_;
}
bool DescribeScalingGroupsRequest::SetPageNumber(int PageNumber) {
  if(PageNumber < 1) {
    return false;
  }
  PageNumber_ = PageNumber;
  PutQueryParameter("PageNumber", string_ValueOfInt(PageNumber_));
  return true;
}

int DescribeScalingGroupsRequest::GetPageSize(void) const {
  return PageSize_;
}
bool DescribeScalingGroupsRequest::SetPageSize(int PageSize) {
  if(PageSize > 50) {
    return false;
  }
  PageSize_ = PageSize;
  PutQueryParameter("PageSize", string_ValueOfInt(PageSize_));
  return true;
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_1(void) const {
  return ScalingGroupId_1_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_1(const string& ScalingGroupId_1) {
  ScalingGroupId_1_ = ScalingGroupId_1;
  PutQueryParameter("ScalingGroupId.1", ScalingGroupId_1_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_2(void) const {
  return ScalingGroupId_2_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_2(const string& ScalingGroupId_2) {
  ScalingGroupId_2_ = ScalingGroupId_2;
  PutQueryParameter("ScalingGroupId.2", ScalingGroupId_2_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_3(void) const {
  return ScalingGroupId_3_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_3(const string& ScalingGroupId_3) {
  ScalingGroupId_3_ = ScalingGroupId_3;
  PutQueryParameter("ScalingGroupId.3", ScalingGroupId_3_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_4(void) const {
  return ScalingGroupId_4_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_4(const string& ScalingGroupId_4) {
  ScalingGroupId_4_ = ScalingGroupId_4;
  PutQueryParameter("ScalingGroupId.4", ScalingGroupId_4_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_5(void) const {
  return ScalingGroupId_5_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_5(const string& ScalingGroupId_5) {
  ScalingGroupId_5_ = ScalingGroupId_5;
  PutQueryParameter("ScalingGroupId.5", ScalingGroupId_5_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_6(void) const {
  return ScalingGroupId_6_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_6(const string& ScalingGroupId_6) {
  ScalingGroupId_6_ = ScalingGroupId_6;
  PutQueryParameter("ScalingGroupId.6", ScalingGroupId_6_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_7(void) const {
  return ScalingGroupId_7_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_7(const string& ScalingGroupId_7) {
  ScalingGroupId_7_ = ScalingGroupId_7;
  PutQueryParameter("ScalingGroupId.7", ScalingGroupId_7_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_8(void) const {
  return ScalingGroupId_8_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_8(const string& ScalingGroupId_8) {
  ScalingGroupId_8_ = ScalingGroupId_8;
  PutQueryParameter("ScalingGroupId.8", ScalingGroupId_8_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_9(void) const {
  return ScalingGroupId_9_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_9(const string& ScalingGroupId_9) {
  ScalingGroupId_9_ = ScalingGroupId_9;
  PutQueryParameter("ScalingGroupId.9", ScalingGroupId_9_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_10(void) const {
  return ScalingGroupId_10_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_10(const string& ScalingGroupId_10) {
  ScalingGroupId_10_ = ScalingGroupId_10;
  PutQueryParameter("ScalingGroupId.10", ScalingGroupId_10_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_12(void) const {
  return ScalingGroupId_12_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_12(const string& ScalingGroupId_12) {
  ScalingGroupId_12_ = ScalingGroupId_12;
  PutQueryParameter("ScalingGroupId.12", ScalingGroupId_12_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_13(void) const {
  return ScalingGroupId_13_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_13(const string& ScalingGroupId_13) {
  ScalingGroupId_13_ = ScalingGroupId_13;
  PutQueryParameter("ScalingGroupId.13", ScalingGroupId_13_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_14(void) const {
  return ScalingGroupId_14_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_14(const string& ScalingGroupId_14) {
  ScalingGroupId_14_ = ScalingGroupId_14;
  PutQueryParameter("ScalingGroupId.14", ScalingGroupId_14_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_15(void) const {
  return ScalingGroupId_15_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_15(const string& ScalingGroupId_15) {
  ScalingGroupId_15_ = ScalingGroupId_15;
  PutQueryParameter("ScalingGroupId.15", ScalingGroupId_15_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_16(void) const {
  return ScalingGroupId_16_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_16(const string& ScalingGroupId_16) {
  ScalingGroupId_16_ = ScalingGroupId_16;
  PutQueryParameter("ScalingGroupId.16", ScalingGroupId_16_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_17(void) const {
  return ScalingGroupId_17_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_17(const string& ScalingGroupId_17) {
  ScalingGroupId_17_ = ScalingGroupId_17;
  PutQueryParameter("ScalingGroupId.17", ScalingGroupId_17_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_18(void) const {
  return ScalingGroupId_18_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_18(const string& ScalingGroupId_18) {
  ScalingGroupId_18_ = ScalingGroupId_18;
  PutQueryParameter("ScalingGroupId.18", ScalingGroupId_18_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_19(void) const {
  return ScalingGroupId_19_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_19(const string& ScalingGroupId_19) {
  ScalingGroupId_19_ = ScalingGroupId_19;
  PutQueryParameter("ScalingGroupId.19", ScalingGroupId_19_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupId_20(void) const {
  return ScalingGroupId_20_;
}
void DescribeScalingGroupsRequest::SetScalingGroupId_20(const string& ScalingGroupId_20) {
  ScalingGroupId_20_ = ScalingGroupId_20;
  PutQueryParameter("ScalingGroupId.20", ScalingGroupId_20_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_1(void) const {
  return ScalingGroupName_1_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_1(const string& ScalingGroupName_1) {
  ScalingGroupName_1_ = ScalingGroupName_1;
  PutQueryParameter("ScalingGroupName.1", ScalingGroupName_1_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_2(void) const {
  return ScalingGroupName_2_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_2(const string& ScalingGroupName_2) {
  ScalingGroupName_2_ = ScalingGroupName_2;
  PutQueryParameter("ScalingGroupName.2", ScalingGroupName_2_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_3(void) const {
  return ScalingGroupName_3_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_3(const string& ScalingGroupName_3) {
  ScalingGroupName_3_ = ScalingGroupName_3;
  PutQueryParameter("ScalingGroupName.3", ScalingGroupName_3_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_4(void) const {
  return ScalingGroupName_4_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_4(const string& ScalingGroupName_4) {
  ScalingGroupName_4_ = ScalingGroupName_4;
  PutQueryParameter("ScalingGroupName.4", ScalingGroupName_4_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_5(void) const {
  return ScalingGroupName_5_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_5(const string& ScalingGroupName_5) {
  ScalingGroupName_5_ = ScalingGroupName_5;
  PutQueryParameter("ScalingGroupName.5", ScalingGroupName_5_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_6(void) const {
  return ScalingGroupName_6_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_6(const string& ScalingGroupName_6) {
  ScalingGroupName_6_ = ScalingGroupName_6;
  PutQueryParameter("ScalingGroupName.6", ScalingGroupName_6_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_7(void) const {
  return ScalingGroupName_7_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_7(const string& ScalingGroupName_7) {
  ScalingGroupName_7_ = ScalingGroupName_7;
  PutQueryParameter("ScalingGroupName.7", ScalingGroupName_7_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_8(void) const {
  return ScalingGroupName_8_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_8(const string& ScalingGroupName_8) {
  ScalingGroupName_8_ = ScalingGroupName_8;
  PutQueryParameter("ScalingGroupName.8", ScalingGroupName_8_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_9(void) const {
  return ScalingGroupName_9_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_9(const string& ScalingGroupName_9) {
  ScalingGroupName_9_ = ScalingGroupName_9;
  PutQueryParameter("ScalingGroupName.9", ScalingGroupName_9_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_10(void) const {
  return ScalingGroupName_10_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_10(const string& ScalingGroupName_10) {
  ScalingGroupName_10_ = ScalingGroupName_10;
  PutQueryParameter("ScalingGroupName.10", ScalingGroupName_10_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_11(void) const {
  return ScalingGroupName_11_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_11(const string& ScalingGroupName_11) {
  ScalingGroupName_11_ = ScalingGroupName_11;
  PutQueryParameter("ScalingGroupName.11", ScalingGroupName_11_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_12(void) const {
  return ScalingGroupName_12_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_12(const string& ScalingGroupName_12) {
  ScalingGroupName_12_ = ScalingGroupName_12;
  PutQueryParameter("ScalingGroupName.12", ScalingGroupName_12_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_13(void) const {
  return ScalingGroupName_13_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_13(const string& ScalingGroupName_13) {
  ScalingGroupName_13_ = ScalingGroupName_13;
  PutQueryParameter("ScalingGroupName.13", ScalingGroupName_13_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_14(void) const {
  return ScalingGroupName_14_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_14(const string& ScalingGroupName_14) {
  ScalingGroupName_14_ = ScalingGroupName_14;
  PutQueryParameter("ScalingGroupName.14", ScalingGroupName_14_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_15(void) const {
  return ScalingGroupName_15_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_15(const string& ScalingGroupName_15) {
  ScalingGroupName_15_ = ScalingGroupName_15;
  PutQueryParameter("ScalingGroupName.15", ScalingGroupName_15_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_16(void) const {
  return ScalingGroupName_16_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_16(const string& ScalingGroupName_16) {
  ScalingGroupName_16_ = ScalingGroupName_16;
  PutQueryParameter("ScalingGroupName.16", ScalingGroupName_16_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_17(void) const {
  return ScalingGroupName_17_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_17(const string& ScalingGroupName_17) {
  ScalingGroupName_17_ = ScalingGroupName_17;
  PutQueryParameter("ScalingGroupName.17", ScalingGroupName_17_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_18(void) const {
  return ScalingGroupName_18_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_18(const string& ScalingGroupName_18) {
  ScalingGroupName_18_ = ScalingGroupName_18;
  PutQueryParameter("ScalingGroupName.18", ScalingGroupName_18_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_19(void) const {
  return ScalingGroupName_19_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_19(const string& ScalingGroupName_19) {
  ScalingGroupName_19_ = ScalingGroupName_19;
  PutQueryParameter("ScalingGroupName.19", ScalingGroupName_19_);
}

const string& DescribeScalingGroupsRequest::GetScalingGroupName_20(void) const {
  return ScalingGroupName_20_;
}
void DescribeScalingGroupsRequest::SetScalingGroupName_20(const string& ScalingGroupName_20) {
  ScalingGroupName_20_ = ScalingGroupName_20;
  PutQueryParameter("ScalingGroupName.20", ScalingGroupName_20_);
}

const string& DescribeScalingGroupsRequest::GetOwnerAccount(void) const {
  return OwnerAccount_;
}
void DescribeScalingGroupsRequest::SetOwnerAccount(const string& OwnerAccount) {
  OwnerAccount_ = OwnerAccount;
  PutQueryParameter("OwnerAccount", OwnerAccount_);
}


} } // namespace aliyun { namespace Ess {

// end of file 
